/* ***********************************************************
   Nueva tabla:   afip.tributos 
 ************************************************************* */

      
CREATE TABLE afip.tributos
(
  cod_afip integer NOT NULL,
  nombre character varying(50) NOT NULL,
  idambdb integer,
  fechainsert timestamp without time zone,
  fechaupdate timestamp without time zone,
  CONSTRAINT tributos_pkey PRIMARY KEY (cod_afip)
)
WITH (OIDS=TRUE);
ALTER TABLE public.afipeqv OWNER TO abacouser;
COMMENT ON TABLE afip.tributos IS 'Codigos de tributos AFIP para wsfe';
COMMENT ON COLUMN afip.tributos.cod_afip IS 'Codigo AFIP.';
COMMENT ON COLUMN afip.tributos.nombre IS 'Nombre del tributo.';

CREATE TRIGGER control_audit_tributos
  BEFORE INSERT OR UPDATE OR DELETE
  ON afip.tributos
  FOR EACH ROW
  EXECUTE PROCEDURE public.tg_control_audit_instancia();

INSERT INTO afip.tributos (cod_afip, nombre) VALUES (1, 'Impuestos nacionales');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (2, 'Impuestos provinciales');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (3, 'Impuestos municipales');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (4, 'Impuestos internos');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (5, 'IIBB');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (6, 'Percepcion de IVA');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (7, 'Percepcion de IIBB');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (8, 'Percepciones por Impuestos municipales');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (9, 'Otras percepciones');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (13, 'Percepcion de IVA a No categorizado');
INSERT INTO afip.tributos (cod_afip, nombre) VALUES (99, 'Otro');



-- =====================================
SELECT aaversion('395.00');
-- =====================================
